@charset "utf-8";
/* CSS Document */
/*
*Website:css/global
*Author:llf(2012.2.29)
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{ margin:0 ; padding:0;}
body, button, input, select, textarea { font-size:12px; font-family:Arial, Helvetica, sans-serif}
h1, h2, h5, h6 {font-size:12px; font-weight:normal}

h3{font-size:18px; font-weight:normal line-height: 60px; text-align: center; border-bottom: 1px dashed #999999; color: #05649b; margin: 0 5px; line-height:40px;}
h4{font-size:18px; font-weight:normal line-height: 60px; text-align: center; border-bottom: 1px dashed #999999; color: #05649b; margin: 0 5px; line-height:40px;}
ul, ol {list-style:none;}
li{list-style-type:none;}
fieldset, img {border:0;}
em,cite{font-style:normal}
button, input, select, textarea, label { outline:medium none; vertical-align:middle;}
button{cursor:pointer;font-size:12px}
table {border-collapse:collapse; border:none}
body{ background:#ECECEC;}
html{ font-family:Arial,Helvetica,sans-serif; font-size:12px/150%;color:#444;}
textarea{word-wrap: break-word;resize: none;}
a{color:#444;text-decoration:none;outline:none;_blr:expression(this.onFocus=this.blur())}
a:hover{color:#0066cc;text-decoration:underline}
.fl{float:left}.fr{float:right}

.maplist{line-height:30px;}

.clr{clear:both; height:0; font-size:0; overflow:hidden; display:block;}
/*.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }*/
/* new clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*常用方法*/
.show{display:block;}
.hidden{display:none;}
.b{font-weight:bold;}
.mb{margin-bottom:6px;}
.tac{ text-align:center;}
.def{ cursor:pointer;}

/*字号*/
.ft14{ font-size:14px;}
.ft12{ font-size:12px;}
/*字体样式*/
.b{font-weight:bold;}
.ftnormal{ font-weight:normal; font-style:normal;}
.wite{ color:#FFF;}

/*间距*/
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
/*wrap*/
#wrap{width:970px;margin:0 auto;_zoom:1; overflow:hidden; background:#fff;}
#hd{clear:both;_zoom:1}
#bd{clear:both;_zoom:1}
#ft{clear:both;_zoom:1}

/*字数限制*/
.tover{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;/*text-indent:5px;*/}